/**  
 * @Title:  LocalAttachPath.java   
 * @Package com.platform.config   
 * @Description: (用一句话描述该文件做什么)   
 * @author: <a href="mailto:15909910367@163.com">吴先生</a> 
 * @date:   2021年7月22日 下午2:50:59   
 * @version V1.0 
 * @Copyright: 2021 吴先生.
 */
package com.platform.config;

import java.io.IOException;
import java.util.Properties;

/**   
 * @ClassName:  LocalAttachPath   
 * @Description:本地附件存储位置
 * @author: <a href="mailto:15909910367@163.com">吴先生</a>  
 * @date:   2021年7月22日 下午2:50:59   
 *     
 * @Copyright: 2021 吴元森.  
 */
public class LocalAttachPath {

	private static final Object OBJECT = new Object();
	
	private static Properties prop = null;
	
	private static WechatConfig config = null;
	
	private final static String FILE_NAME = "/config/config.properties";
	
	static{
		prop = new Properties();
		try {
			prop.load(WechatConfig.class.getResourceAsStream(FILE_NAME));
		} catch (IOException e) {
			e.printStackTrace();
		}
		
	}
	
	/**
	 * 获取单例模式对象实例
	 * @return 唯一对象实例
	 */
	public static WechatConfig getInstance(){
		if(null==config){
			synchronized (OBJECT) {
				config = new WechatConfig();
			}
		}
		return config;
	}
	
	public static String get(String key){
		return prop.getProperty(key);
	}
}
